import { useTokenStore } from "../stores/token";
import { storeToRefs } from 'pinia'
// const store = useTokenStore() // 全写
// const { token } = storeToRefs(store) // 全写
// const {token} = storeToRefs(useTokenStore()) // 简写
const baseUrl = 'http://test.wql888.cn/api';
export default function request({
  url, data, method = 'POST',
  isToken = true
}) {
  // uni.request({})
  return new Promise((resolve, reject) => {
    uni.request({
      url: baseUrl + url,
      data,
      method,
      Header: isToken ? {
        token :token.value
        // token: uni.getStorageSync('token')
      } : {},
      success(res) {
        resolve(res.data)
      },
      fail(err) {
        reject(err)
      }
    })
  }
  )
}